package com.learn2;

import java.lang.annotation.*;
// @Target 用于描述注解的使用范围，ElementType.METHOD 表示该注解用在方法上
@Target(ElementType.METHOD)
// @Retention 用于描述注解会被保留到哪个阶段，RetentionPolicy.RUNTIME 表示保留到运行时阶段，可以被反射机制的代码识别
@Retention(RetentionPolicy.RUNTIME)
// @Documented 表示这个注解应该被 javadoc 工具记录，可以被生成到的文档中
@Documented
public @interface Action {
    String name();
}
